home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
others
/
mad_sys
/
_fremd
/
unzip.ttp
/
unzip.doc
< prev
Wrap
Text File
|
1990-12-31
|
6KB
|
164 lines
UnZip ST
Version 2.0.5, 01-Dec-90
Zipfile Processing Utility
Copyright (C) 1989 Samuel H. Smith; ALL RIGHTS RESERVED
Copyright (C) 1990 William K. Day; ALL RIGHTS RESERVED
ST Version courtesy of William K. Day
FNET Node 398 (708) 695-8617
'UnZip' is a small Zipfile processing utility. It allows verbose
listing, extraction, and recommenting of ZIP files.
Source code is provided in C for the ST version and the original
portable version.
The original C module (unzip.org) is meant to be as portable as possible.
Usage
-----
unzip {xvlnc} filename[.zip] <path>
where:
x is to extract from the filename[.zip] file to the
optional path. If there is no path specified the
current directory is used.
v is to verbose list the contents of the filename[.zip]
to the screen.
l is the same as v.
c is the add zip file comments command. This command allows
the user to add zip file comments to an existing zip file
archive. The syntax of this command is as follows:
unzip.ttp c zipfile.zip comment.txt
The comment.txt file is a small text file that you wish
to add to the zip file as a file level comment. Make sure
it is readable text. This file is not filtered for graphics
in any way.
n is to suppress comment display in either extract or list
modes. The command parameters should look like:
unzip.ttp xn zipfile.zip e:\work\*.*
This works well with the ARCSHELL "Suppress Notes" menu selection.
filename[.zip] is the ZIP file to operate upon. The
ending .ZIP is assumed if not provided.
[path] is the optional path to extract the contents
of the .ZIP file to. If none is provided the current
folder is used and all files are extracted. Wildcarding
of the following types are allowed:
*.* Where all files are extracted.
*.ext Where any file matching the ext extension is extracted.
file.* Where any file matching the file part with any ext
is extracted.
file.ext Where only the file with the name file.ext is extracted.
Any leading path like E:\WORK\*.* must exist prior to execution.
Revision history
----------------
3-3-89
Initial alpha test release.
3-5-89
First fully operational release. Does not implement CRC verification,
but should correctly unzip all compression methods.
3-6-89
Corrected end-of-file detection in both shrink and reduce expanders.
Resulting files should now always have the correct size. Added ".ZIP"
default to unzip.c to match calling conventions of unz.pas.
3-8-89
Moved machine and operating-system specific code to a block starting
around line 180. Added code to swap bytes on host machines that
store the high order bytes in lower address locations than the low
order bytes.
3-15-89
Added CRC checking in UNZIP.C. Speeded operation by about 150%.
I'm spending my time on the C version now and don't plan to do any
further work on the pascal. If you're using the pascal version
please contact me.
9-9-89
Addition of new "un-implode" logic to handle new compression format
included with PKZ101.
9-16-89
Portable version created by George M. Sipe (rebel!george). Should
now more easily be ported to other systems and compilers.
10-28-90 William K. Day (2.0.0)
Modified for use on the Atari ST TOS operating system.
Added the ability to verbose list a ZIP file.
Added the ability to extract to a provided folder.
10-30-90 William K. Day (2.0.1)
Added the ability to use under arcshell by ignoring the trailing
*.* on the end of the command line during extract.
11-25-90 William K. Day (2.0.2)
Corrected a bug in dealing with Zip Comments. The reserved space
was not large enough. Used malloc to create a buffer of the exact
size necessary.
Added the printout of the Zip Comments if they exist in both Verbose
List and Extract modes.
11-29-90 William K. Day (2.0.3)
Added wildcarding to the extraction side.
11-30-90 William K. Day (2.0.4)
Added the ability to verbose list with the l command (from ARCSHELL).
Also added the ability to suppress the display of zip comments
using the n switch (also from ARCSHELL).
12-01-90 William K. Day (2.0.5)
Added the ability to change the file level ZIP comment. This can
be used to customize your ZIP files like those IBM people do.
LICENSE
=======
You may copy and distribute this program freely, provided that:
1) No fee is charged for such copying and distribution.
2) The source code is left with the program.
If you wish to distribute a modified version of this program, you MUST
include the source code.
Since this code has been so extensively modified, the only parts that
are left in the ST version from the original are the actual UNZIPing
code. The user interface have been completely rewritten from scratch.
SUPPORT
=======
Bug reports and comments for those versions supplied by William K. Day
should be forwarded to the following addresses:
William K. Day
1250 Leawood Court
Elgin, IL 60120
(708) 695-7252
Dragon's Egg II BBS
(708) 695-8617
FNET Node 398